package structx

// CommonImageData 标准图片对象结构体
type CommonImageData struct {
	Thumb string `json:"thumb"`
	Large string `json:"large"`
}

// OssObjectFullPath 标准图片对象结构体，带原始路径
type OssObjectFullPath struct {
	Origin string `json:"origin"`
	Thumb  string `json:"thumb"`
	Large  string `json:"large"`
}

// NormalPagerReq 普通翻页请求参数
type NormalPagerReq struct {
	Current  int `form:"current" json:"current"`
	PageSize int `form:"pageSize" json:"pageSize"`
}

// NormalPagerResp 普通翻页返回参数
type NormalPagerResp struct {
	Total    int `json:"total"`
	PageSize int `json:"pageSize"`
}

// GoodPagerReq last_id方式翻页请求参数
type GoodPagerReq struct {
	LastId string `form:"last_id" json:"last_id"`
	Size   int    `form:"size" json:"size"`
}

// GoodPagerResp last_id方式返回参数
type GoodPagerResp struct {
	Total  int    `json:"total"`
	LastId string `json:"last_id"`
}
